devil food cake - French English Dictionary